/*
 * Copyright 2011 Digia Oyj - Jaakko Purhonen <jaakko.purhonen@digia.com>
 */

#ifndef TRACIMPORTPROJECTSELECTIONPAGE_H
#define TRACIMPORTPROJECTSELECTIONPAGE_H

#include <QWizardPage>

namespace Trac {
namespace Internal {

class TracValidationPage;
class TracImportProjectSelectWidget;

class TracImportProjectSelectionPage : public QWizardPage
{
    Q_OBJECT
public:
    explicit TracImportProjectSelectionPage(TracValidationPage *validationPage, QWidget *parent = 0);
    virtual ~TracImportProjectSelectionPage();

    virtual void initializePage();
    virtual bool isComplete() const;


private:
    const TracValidationPage *m_validationPage;
    TracImportProjectSelectWidget *m_widget;  

};

} // namespace Internal
} // namespace Trac


#endif // TRACIMPORTPROJECTSELECTIONPAGE_H
